package demo2;

public class Alg2 {
    public static<T extends Comparable<T>> T findMax(T[] arr) {//泛型方法在static后面一定要有<T extends Comparable<T>>
        //如果没有，就无法编译通过。因为不知道传递的arr是什么类型
        T max=arr[0];
        for(int i=0;i<arr.length;i++){
            if(arr[i].compareTo(max)>0){
                max=arr[i];
            }
        }
        return max;
    }
}
